<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>浮动塌陷|浮动卡住</title>
		<style>
			#father{
				width: 499px;
				/* 父元素没高 */
				border:10px solid red;
				height: 200px;
				over flow: hidden;
				/* 浮动卡住 1.父元素宽度不够；2.子元素超过其他元素 */
			}
			/* 群组选择器 */
			.d1,.d2,.d3,.d4,.d5{
				width:100px ;
				height: 100px;
				font-size: 5em;
				text-align: center;
				line-height: 100px;
				/* 浮动：左浮动,脱离文档流*/
				/* 浮动问题：出现原因：父元素没高，子元素浮动
				 经验：找到父元素加高
				 推荐：找到父元素 加overflow：hidden，父元素没高按照子元素设置
				 浮动问题2：父元素宽度不够2.狗哥子元素的高度超过其他子元素
				 经验：找到子元素加宽
				 推荐：找到掐准元素位置，清除浮动
				 */
				float:left;
			}
			.d1{
				background-color: #ffaa7f;
				height: 101px;
			}
			.d2{
				background-color: #aaff00;
			}
			.d3{
				background-color: #a5ddff;
			}
			.d4{
				background-color: #ffff00;
			}
			.d5{
				background-color: #ff4120;
				/* 清除浮动*/
				clear: both;
			}
		</style>
	</head>
	<body>
		<!-- 浮动塌陷：1.父元素2.子元素 -->
		<div id="father">
		<div class="d1">1</div>
		<div class="d2">2</div>
		<div class="d3">3</div>
		<div class="d4">4</div>
		<div class="d5">5</div>
	</body>
</html>